package menu;

import saves.SaveManager.Profile;

/**
 *
 * @author Luan
 */
public interface Menu {
    
    public void draw();
    
    public Menu go(); //return the menu to go to; if it's not a menu, return null, and sets the action code to what to do
    public Menu back(); //return the menu to go back to
    public int getActionCode(); //gets the action code of the current action to be done    
    public void parse(int code, char c);
    
    public Menu setProfile(Profile save);
    
    public Menu getParent();
    public void setParent(Menu m);
    
    public void dispose();
    public Menu zerar();
}
